2014
Amateur Olympia Europe - IFBB, Physique B, 12th
2015
World Amateur Championships - IFBB, Physique B, 8th
2016
Amateur Olympia Europe - IFBB, Physique B, 1st
Diamond Cup - IFBB, Physique, 8th
2017
Arnold Amateur - IFBB, Physique B, 1st
Arnold Amateur Australia - IFBB, Physique, 2nd
2018
Olympia - IFBB, Physique, Did not place
Portugal Pro - IFBB, Physique Winner
San Jose Championships - NPC, Physique, 9th
Tampa Pro Championships - IFBB, Physique, Did not place
Vancouver Pro Championships - IFBB, Physique, 9th
2019
Arnold Classic - IFBB, Physique, Did not place
Tampa Pro Championships - IFBB, Physique, Did not place
2020
British Grand Prix - IFBB, Physique Winner
Europa Dallas - IFBB, Physique, 6th
Romania Muscle Pro - IFBB, Physique, 3rd